home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / telecomm / sticpsrc.lzh / SOURCE.ARC / ATDUMP.C < prev    next >
C/C++ Source or Header  |  1988-04-03  |  490b  |  29 lines

  1. #include <stdio.h>
  2. #include "global.h"
  3. #include "mbuf.h"
  4. #include "mac_AT.h"
  5. #include "trace.h"
  6.  
  7. extern FILE *trfp;
  8.  
  9. at_dump(bpp)
  10. struct mbuf **bpp;
  11. {
  12.     struct    appletalk ap;
  13.     char s[20],d[20];
  14.  
  15.     ntohat(&ap,bpp);
  16.     pat(s,ap.source);
  17.     pat(d,ap.dest);
  18.     fprintf(trfp,"AppleTalk: %s->%s type 0x%x len %u\r\n",s,d,ap.type,
  19.         APPLEADDRLEN + len_mbuf(*bpp));
  20.     switch(ap.type){
  21.         case AIP_TYPE:
  22.             ip_dump(bpp);
  23.             break;
  24.         case AARP_TYPE:
  25.             arp_dump(bpp);
  26.             break;
  27.     }
  28. }
  29.